package com.ts.api.module.visitor.dao;

import com.ts.api.module.channel.entity.po.ChannelMarketVisitorPO;
import com.ts.api.module.visitor.entity.ChannelVisitorPv;
import com.ts.api.module.visitor.entity.ChannelVisitorUv;

import java.math.BigDecimal;

import org.apache.ibatis.annotations.Mapper;

/**
 *  渠道访问量
 */
@Mapper
public interface ChannelVisitorDao {

    /**
     * 插入渠道PV
     *
     * @param channelVisitorPv
     * @return int
     */
    int insertPv(ChannelVisitorPv channelVisitorPv);

    /**
     * 插入渠道UV
     *
     * @param channelVisitorUv
     * @return int
     */
    int insertUv(ChannelVisitorUv channelVisitorUv);

    /**
     * 查找贷超价格通过id
     */
    BigDecimal findMarketPriceById(Long id);

    /**
     * 插入贷超用户记录表
     *
     * @param channelMarketVisitorPO
     * @return int
     */
    int insertMarketVisitor(ChannelMarketVisitorPO channelMarketVisitorPO);

}
